package si.yun.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

public class SyForum implements Serializable {
    @ApiModelProperty(value = "微圈id")
    private Integer microcircleId;

    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "文章标题")
    private String articleTitle;

    @ApiModelProperty(value = "文章关键字")
    private String articleKeywords;

    @ApiModelProperty(value = "文章图片路径")
    private String articleUrl;

    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "发布时间")
    private Date releaseTime;

    @ApiModelProperty(value = "文章分类id")
    private Integer acticleCategoryId;

    @ApiModelProperty(value = "文章点击数量")
    private Integer articleHits;

    @ApiModelProperty(value = "文章点赞数量")
    private Integer articleLike;

    @ApiModelProperty(value = "文章评论数量")
    private Integer articleReviews;

    @ApiModelProperty(value = "文章分享数量")
    private Integer articleShare;

    @ApiModelProperty(value = "是否显示(2显示,3隐藏)")
    private Integer isShow;

    @ApiModelProperty(value = "序号")
    private Integer serialNumber;

    @ApiModelProperty(value = "文章内容")
    private String articleContent;

    @ApiModelProperty(value = "更新人")
    private Integer updateUser;

    @ApiModelProperty(value = "更新时间")
    private Date updateDate;

    @ApiModelProperty(value = "状态（2草稿，3已通过，4未提交，5已提交，6退回）")
    private Integer details;

    private String Username;//用户名称

    private String Useraccount;//用户账号

    public String getUsername() {
        return Username;
    }

    public void setUsername(String username) {
        Username = username;
    }

    public String getUseraccount() {
        return Useraccount;
    }

    public void setUseraccount(String useraccount) {
        Useraccount = useraccount;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }


    private static final long serialVersionUID = 1L;

    public Integer getMicrocircleId() {
        return microcircleId;
    }

    public void setMicrocircleId(Integer microcircleId) {
        this.microcircleId = microcircleId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getArticleTitle() {
        return articleTitle;
    }

    public void setArticleTitle(String articleTitle) {
        this.articleTitle = articleTitle;
    }

    public String getArticleKeywords() {
        return articleKeywords;
    }

    public void setArticleKeywords(String articleKeywords) {
        this.articleKeywords = articleKeywords;
    }

    public String getArticleUrl() {
        return articleUrl;
    }

    public void setArticleUrl(String articleUrl) {
        this.articleUrl = articleUrl;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getReleaseTime() {
        return releaseTime;
    }

    public void setReleaseTime(Date releaseTime) {
        this.releaseTime = releaseTime;
    }

    public Integer getActicleCategoryId() {
        return acticleCategoryId;
    }

    public void setActicleCategoryId(Integer acticleCategoryId) {
        this.acticleCategoryId = acticleCategoryId;
    }

    public Integer getArticleHits() {
        return articleHits;
    }

    public void setArticleHits(Integer articleHits) {
        this.articleHits = articleHits;
    }

    public Integer getArticleLike() {
        return articleLike;
    }

    public void setArticleLike(Integer articleLike) {
        this.articleLike = articleLike;
    }

    public Integer getArticleReviews() {
        return articleReviews;
    }

    public void setArticleReviews(Integer articleReviews) {
        this.articleReviews = articleReviews;
    }

    public Integer getArticleShare() {
        return articleShare;
    }

    public void setArticleShare(Integer articleShare) {
        this.articleShare = articleShare;
    }

    public Integer getIsShow() {
        return isShow;
    }

    public void setIsShow(Integer isShow) {
        this.isShow = isShow;
    }

    public Integer getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(Integer serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getArticleContent() {
        return articleContent;
    }

    public void setArticleContent(String articleContent) {
        this.articleContent = articleContent;
    }

    public Integer getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Integer updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Integer getDetails() {
        return details;
    }

    public void setDetails(Integer details) {
        this.details = details;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", microcircleId=").append(microcircleId);
        sb.append(", userId=").append(userId);
        sb.append(", articleTitle=").append(articleTitle);
        sb.append(", articleKeywords=").append(articleKeywords);
        sb.append(", articleUrl=").append(articleUrl);
        sb.append(", createDate=").append(createDate);
        sb.append(", releaseTime=").append(releaseTime);
        sb.append(", acticleCategoryId=").append(acticleCategoryId);
        sb.append(", articleHits=").append(articleHits);
        sb.append(", articleLike=").append(articleLike);
        sb.append(", articleReviews=").append(articleReviews);
        sb.append(", articleShare=").append(articleShare);
        sb.append(", isShow=").append(isShow);
        sb.append(", serialNumber=").append(serialNumber);
        sb.append(", articleContent=").append(articleContent);
        sb.append(", updateUser=").append(updateUser);
        sb.append(", updateDate=").append(updateDate);
        sb.append(", details=").append(details);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}